﻿using System;
using System.Net;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Documents;
using System.Windows.Ink;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Animation;
using System.Windows.Shapes;
using WebSiteAdminTool.UI.ViewModels.Base;
using WebSiteAdminTool.UI.Utils.Commands;
using WebSiteAdminTool.UI.Services;
using WebSiteAdminTool.UI.Views.Security;
using WebSiteAdminTool.UI.Services.Navigation;

namespace WebSiteAdminTool.UI.ViewModels
{
    public class UserProfileManagementActionsViewModel : BaseNavigableViewModel
    {
        #region private data

        //public ICommand EnableRolesCommand { get { return base.GetCommand("EnableRoles"); } }
        //public ICommand DisableRolesCommand { get { return base.GetCommand("DisableRoles"); } }
        //public ICommand CreateRoleCommand { get { return base.GetCommand("CreateRole"); } }
        //public ICommand EditRoleCommand { get { return base.GetCommand("EditRole"); } }
        //public ICommand RemoveRoleCommand { get { return base.GetCommand("RemoveRole"); } }
        //public ICommand AddRemoveUsersCommand { get { return base.GetCommand("AddRemoveUsers"); } }

        #endregion

        #region command event handlers

        //internal void EnableRoles()
        //{
        //}

        //internal void DisableRoles()
        //{
        //    throw new NotImplementedException();
        //}

        //internal void CreateRole()
        //{
        //    throw new NotImplementedException();
        //}

        //internal void EditRole()
        //{
        //    throw new NotImplementedException();
        //}

        //internal void RemoveRole()
        //{
        //    throw new NotImplementedException();
        //}

        //internal void AddRemoveUsers()
        //{
        //    throw new NotImplementedException();
        //}

        #endregion
    }
}
